Jam.py documentation

Version 5.4.69ΒΆ

Library:

  • Werkzeug library upgraded to the version 0.15.4
  • common.py module rewritten, consts object created
  • adm_server.py module removed
  • admin folder is created with modules
    • admin.py - application builder server side module
    • task.py - loading of task from admin.sqlite database
    • export_metadata.py
    • import_metadata.py
  • builder folder added to package that contains Application Builder project that is used to create Jam.py Application Builder, see read.me file in the folder.
  • task loading accelerated
  • import of metadata rewritten
  • import of metadata accelerated
  • permissions property added
  • logging created (currently under development and not documented yet)
  • edit method on the client and server checks now if item state is in edit mode and if it is does nothing
  • round methods are corrected on the client and server, value of currency fields are rounded before they are assigned
  • inline editing is now available for any items (not details only)
  • inline editing of lookup fields, list fields, date and datetime inputs reworked, bugs fixed
  • fixed columns of tables bugs fixed
  • tables striped option added
  • search input is focused now by Ctrl-F, Escape returns focus to the table
  • enable_controls redraws controls now, no need to call update_controls method
  • lot of bugs fixed

Application builder:

  • a link to the form-related documentation page has been added to the application Builder form headers

Documetation: